HTML {
	BACKGROUND: #fff; COLOR: #333
}
BODY {
	BACKGROUND: #fff; COLOR: #333
}
A {
	COLOR: #333
}
A:hover {
	COLOR: #333
}
.wrap {
	MARGIN: 0px auto; WIDTH: 1100px
}
.header {
	HEIGHT: 86px
}
.header .logo {
	MARGIN-TOP: 22px; FLOAT: left
}
.header .rig {
	LINE-HEIGHT: 29px; MARGIN-TOP: 40px; FLOAT: right; HEIGHT: 29px; COLOR: #999
}
.header .rig A {
	MARGIN: 0px 6px; COLOR: #999
}
.header .rig A:hover {
	TEXT-DECORATION: underline
}
.header .rig .link {
	FLOAT: left
}
.header .rig .link .aw {
	POSITION: relative; PADDING-RIGHT: 10px; BACKGROUND: url(../images/arrow.jpg) no-repeat right 11px; MARGIN-RIGHT: 20px
}
.header .rig .link DL {
	POSITION: relative; DISPLAY: inline-block; CURSOR: pointer
}
.header .rig .link DD {
	Z-INDEX: 1001; BORDER-BOTTOM: #d0111b 3px solid; POSITION: absolute; PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; WIDTH: 163px; PADDING-RIGHT: 20px; DISPLAY: none; BACKGROUND: #fcfcfc; RIGHT: 20px; PADDING-TOP: 20px
}
.header .rig .link DD P {
	LINE-HEIGHT: 56px; MARGIN-TOP: -1px; BORDER-TOP: #e5e5e5 1px solid
}
.header .rig .link DD A {
	COLOR: #797979; FONT-SIZE: 16px
}
.header .rig .link DD A:hover {
	COLOR: #d0111b; TEXT-DECORATION: none
}
.header .rig .link DD IMG {
	BORDER-BOTTOM: #ebebeb 1px solid; BORDER-LEFT: #ebebeb 1px solid; MARGIN: 0px 10px; WIDTH: 62px; DISPLAY: inline-block; HEIGHT: 29px; VERTICAL-ALIGN: middle; BORDER-TOP: #ebebeb 1px solid; BORDER-RIGHT: #ebebeb 1px solid
}
.header .rig .sear {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; PADDING-BOTTOM: 1px; PADDING-LEFT: 5px; PADDING-RIGHT: 1px; FLOAT: right; HEIGHT: 25px; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 1px
}
.header .rig .sear .txt {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN-TOP: 4px; WIDTH: 80px; BACKGROUND: #fff; FLOAT: left; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.header .rig .sear .btn {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 25px; BACKGROUND: url(../images/btn-search.png) no-repeat 0px 0px; FLOAT: right; HEIGHT: 25px; BORDER-TOP: 0px; CURSOR: pointer; BORDER-RIGHT: 0px
}
.header .rig .link .on .aw {
	BACKGROUND-POSITION: right -34px; COLOR: #d0111b
}
.link .on .aw:before {
	Z-INDEX: 1002; POSITION: absolute; WIDTH: 100%; BOTTOM: -1px; HEIGHT: 0px; BORDER-TOP: #d0111b 1px solid; CONTENT: ""
}
.nav {
	BORDER-BOTTOM: #e5e5e5 1px solid; LINE-HEIGHT: 52px; BACKGROUND: #f7f7f7; HEIGHT: 52px; COLOR: #666; FONT-SIZE: 16px; BORDER-TOP: #e5e5e5 1px solid
}
.nav LI {
	POSITION: relative; DISPLAY: inline; FLOAT: left; MARGIN-RIGHT: 43px
}
.nav LI A {
	COLOR: #666
}
.nav LI.sed > A {
	COLOR: #d0111b
}
.nav LI A:hover {
	COLOR: #d0111b
}
.nav LI DL {
	Z-INDEX: 100; BORDER-BOTTOM: #d0111b 3px solid; POSITION: absolute; PADDING-BOTTOM: 40px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: none; BACKGROUND: #fcfcfc; FLOAT: left; OVERFLOW: hidden; PADDING-TOP: 40px; LEFT: -47px
}
.nav .sed:before {
	Z-INDEX: 101; BORDER-BOTTOM: #d0101b 1px solid; POSITION: absolute; WIDTH: 100%; BOTTOM: -1px; HEIGHT: 0px; CONTENT: ""
}
.nav LI DT {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 40px; PADDING-RIGHT: 40px; COLOR: #d0111b; FONT-SIZE: 16px; PADDING-TOP: 0px
}
.nav LI DD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 40px; WIDTH: 170px; PADDING-RIGHT: 40px; FLOAT: left; OVERFLOW: hidden; MARGIN-RIGHT: -1px; BORDER-RIGHT: #e5e5e5 1px solid; PADDING-TOP: 0px
}
.nav LI DD A {
	LINE-HEIGHT: 36px; DISPLAY: block; COLOR: #797979; FONT-SIZE: 14px
}
.banner {
	POSITION: relative; HEIGHT: 540px; OVERFLOW: hidden
}
.banner .hd {
	Z-INDEX: 1; POSITION: absolute; BOTTOM: 30px; HEIGHT: 18px; MARGIN-LEFT: -90px; OVERFLOW: hidden; LEFT: 50%
}
.banner .hd UL {
	ZOOM: 1; FLOAT: left; OVERFLOW: hidden
}
.banner .hd UL LI {
	BORDER-BOTTOM: #aaa 1px solid; WIDTH: 30px; FLOAT: left; HEIGHT: 17px; CURSOR: pointer; MARGIN-RIGHT: 15px
}
.banner .hd UL LI.on {
	BORDER-BOTTOM: #d91d22 3px solid; HEIGHT: 15px
}
.banner .bd {
	Z-INDEX: 0; POSITION: relative
}
.banner .bd UL {
	WIDTH: 100% !important
}
.banner .bd LI {
	POSITION: relative; TEXT-ALIGN: center; WIDTH: 100% !important; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center 0px; HEIGHT: 540px; OVERFLOW: hidden
}
.banner .bd LI .btn {
	POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 43px; MARGIN: 55px 0px 0px -550px; WIDTH: 186px; BACKGROUND: url(btn.png) no-repeat; HEIGHT: 43px; COLOR: #fff; FONT-SIZE: 14px; TOP: 50%; LEFT: 50%
}
.banner .bd LI .btn:hover {
	TEXT-DECORATION: underline
}
.index-main .data {
	BORDER-BOTTOM: #f0f0f0 1px solid; MARGIN-TOP: 20px; MARGIN-BOTTOM: 5px; HEIGHT: 325px; OVERFLOW: hidden
}
.index-main .data UL {
	WIDTH: 110%
}
.index-main .data LI {
	WIDTH: 353px; DISPLAY: inline; FLOAT: left; MARGIN-RIGHT: 20px
}
.index-main .data .hd {
	POSITION: relative; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fea100; PADDING-LEFT: 30px; PADDING-RIGHT: 20px; DISPLAY: block; HEIGHT: 140px; COLOR: #fff; PADDING-TOP: 20px
}
.index-main .data .hd H3 {
	COLOR: #fff; FONT-SIZE: 24px; FONT-WEIGHT: bold
}
.index-main .data .hd P {
	HEIGHT: 70px
}
.index-main .data .hd SPAN {
	FILTER: alpha(opacity=70); COLOR: #fff; opacity: 0.7
}
.index-main .data .hd SPAN:hover {
	TEXT-DECORATION: underline
}
.index-main .data .hd-blue {
	BACKGROUND-COLOR: #5298f1
}
.index-main .data .hd-green {
	BACKGROUND-COLOR: #4e8b2f
}
.index-main .data .hd-shade {
	POSITION: absolute; FILTER: alpha(opacity=10); BACKGROUND-COLOR: #fff; WIDTH: 100%; DISPLAY: none; HEIGHT: 100%; TOP: 0px; LEFT: 0px; opacity: 0.1
}
.index-main .data .hd:hover .hd-shade {
	DISPLAY: block
}
.index-main .data .bd {
	PADDING-TOP: 15px
}
.index-main .data .bd H3 {
	HEIGHT: 30px; COLOR: #d0111b; FONT-SIZE: 20px; OVERFLOW: hidden; FONT-WEIGHT: bold
}
.index-main .data .bd H4 {
	BORDER-BOTTOM: #999 2px solid; LINE-HEIGHT: 30px; COLOR: #262626; FONT-SIZE: 15px
}
.index-main .data .bd H4:hover A {
	TEXT-DECORATION: underline
}
.index-main .data .bd .rem {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #707070; OVERFLOW: hidden; PADDING-TOP: 12px
}
.index-main .data .bd .rem .book {
	MARGIN: 8px 18px 0px; DISPLAY: inline; FLOAT: left
}
.index-main .data .bd .date {
	FONT-FAMILY: Tahoma; COLOR: #707070; PADDING-TOP: 10px
}
.index-main .data .bd .more {
	DISPLAY: block; COLOR: #707070; PADDING-TOP: 10px
}
.index-main .data .bd .more:hover {
	TEXT-DECORATION: underline
}
.index-main .partner {
	OVERFLOW: hidden
}
.index-main .partner .hd {
	LINE-HEIGHT: 45px; HEIGHT: 45px; COLOR: #d0111b; FONT-SIZE: 20px; FONT-WEIGHT: bold
}
.index-main .partner .bd {
	MARGIN-BOTTOM: 50px; HEIGHT: 60px; OVERFLOW: hidden
}
.index-main .partner .bd UL {
	WIDTH: 110%
}
.index-main .partner .bd LI {
	DISPLAY: inline; FLOAT: left; MARGIN-RIGHT: 20px
}
.footer {
	TEXT-ALIGN: center; LINE-HEIGHT: 55px; BACKGROUND: #2f2f2f; HEIGHT: 55px; COLOR: #989898
}
.footer .wrap {
	OVERFLOW: hidden
}
.footer A {
	FLOAT: left; COLOR: #989898
}
.footer A:hover {
	TEXT-DECORATION: underline
}
.big-data {
	BACKGROUND: url(../images/big-data.jpg) no-repeat center 0px; HEIGHT: 761px
}
.big-data .wrap {
	POSITION: relative
}
.big-data .tt {
	POSITION: absolute; TEXT-ALIGN: center; OVERFLOW: hidden
}
.big-data .tt:hover {
	TEXT-DECORATION: underline
}
.big-data .t1 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 50px; WIDTH: 70px; PADDING-RIGHT: 20px; HEIGHT: 46px; TOP: 360px; PADDING-TOP: 30px; LEFT: 118px
}
.big-data .t2 {
	WIDTH: 135px; HEIGHT: 36px; TOP: 154px; PADDING-TOP: 40px; LEFT: 305px
}
.big-data .t3 {
	WIDTH: 135px; HEIGHT: 36px; TOP: 319px; PADDING-TOP: 40px; LEFT: 533px
}
.big-data .t4 {
	LINE-HEIGHT: 30px; WIDTH: 140px; HEIGHT: 30px; TOP: 506px; LEFT: 501px
}
.big-data .t5 {
	LINE-HEIGHT: 30px; WIDTH: 171px; HEIGHT: 30px; TOP: 371px; LEFT: 922px
}
.appliance {
	BACKGROUND: url(../images/solution.jpg) no-repeat center 0px; HEIGHT: 761px
}
.appliance .wrap {
	POSITION: relative
}
.appliance .tt {
	POSITION: absolute; TEXT-ALIGN: center; TEXT-INDENT: -9999em; WIDTH: 142px; HEIGHT: 142px; OVERFLOW: hidden
}
.appliance .t1 {
	TOP: 110px; LEFT: 375px
}
.appliance .t2 {
	WIDTH: 170px; HEIGHT: 170px; TOP: 260px; LEFT: 565px
}
.appliance .t3 {
	WIDTH: 115px; HEIGHT: 115px; TOP: 438px; LEFT: 772px
}
.vbanner {
	HEIGHT: 223px
}
.url-here {
	BORDER-BOTTOM: #e5e5e5 1px solid; LINE-HEIGHT: 42px; HEIGHT: 42px; COLOR: #666
}
.url-here A {
	COLOR: #666
}
.url-here A:hover {
	TEXT-DECORATION: underline
}
.url-here EM {
	MARGIN: 0px 5px
}
.solution {
	PADDING-BOTTOM: 50px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 45px
}
.solution .hd {
	TEXT-ALIGN: center
}
.solution .hd H2 {
	COLOR: #333; FONT-SIZE: 32px
}
.solution .hd H5 {
	COLOR: #7d7d7d; FONT-SIZE: 14px
}
.solution .bd-item {
	BORDER-BOTTOM: #e5e5e5 1px solid; PADDING-BOTTOM: 60px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 14px; OVERFLOW: hidden; PADDING-TOP: 60px
}
.solution .bd-item .tt {
	PADDING-BOTTOM: 20px; COLOR: #333; FONT-SIZE: 26px
}
.solution .bd-item P {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 1.6; COLOR: #7d7d7d
}
.solution .bd-item .pic {
	PADDING-TOP: 15px
}
.solution .bd-item .pic IMG {
	DISPLAY: block; MAX-WIDTH: 100%
}
.solution .bd-item .t2 {
	MARGIN: 8px 0px; COLOR: #333; FONT-SIZE: 18px
}
.solution .bd-item .list {
	OVERFLOW: hidden
}
.solution .bd-item .list UL {
	WIDTH: 110%
}
.solution .bd-item .list LI {
	BORDER-BOTTOM: #e5e5e5 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #e5e5e5 1px solid; LINE-HEIGHT: 64px; WIDTH: 202px; DISPLAY: inline; FLOAT: left; HEIGHT: 64px; COLOR: #7c7c7c; BORDER-TOP: #e5e5e5 1px solid; MARGIN-RIGHT: 20px; BORDER-RIGHT: #e5e5e5 1px solid
}
.solution .bd-item .service-value {
	HEIGHT: 326px; OVERFLOW: hidden
}
.solution .bd-item .service-value UL {
	WIDTH: 110%
}
.solution .bd-item .service-value LI {
	BACKGROUND-COLOR: #e8f8d9; MARGIN: 0px 20px 20px 0px; WIDTH: 353px; DISPLAY: inline; FLOAT: left; HEIGHT: 153px; COLOR: #7d7d7d
}
.solution .bd-item .service-value LI SPAN {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.8; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; DISPLAY: block; FONT-SIZE: 14px; PADDING-TOP: 50px
}
.solution .bd-item .service-value LI.blue {
	BACKGROUND-COLOR: #e7f3ff
}
.solution .bd-advantage {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.solution .bd-advantage .cont {
	OVERFLOW: hidden
}
.solution .bd-advantage .cont UL {
	WIDTH: 110%
}
.solution .bd-advantage .cont LI {
	BORDER-BOTTOM: #e5e5e5 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #e5e5e5 1px solid; WIDTH: 202px; DISPLAY: inline; FLOAT: left; HEIGHT: 245px; BORDER-TOP: #e5e5e5 1px solid; MARGIN-RIGHT: 20px; BORDER-RIGHT: #e5e5e5 1px solid
}
.solution .bd-advantage .cont H3 {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #333; FONT-SIZE: 18px; PADDING-TOP: 40px
}
.solution .bd-advantage .cont H5 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.8; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; COLOR: #7d7d7d; FONT-SIZE: 14px; PADDING-TOP: 0px
}
.tgyun {
	OVERFLOW: hidden
}
.tgyun {
	PADDING-BOTTOM: 50px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 45px
}
.tgyun .hd {
	TEXT-ALIGN: center
}
.tgyun .hd H2 {
	COLOR: #333; FONT-SIZE: 32px
}
.tgyun .hd H5 {
	COLOR: #7d7d7d; FONT-SIZE: 14px
}
.tgyun .bd-item {
	BORDER-BOTTOM: #e5e5e5 1px solid; PADDING-BOTTOM: 40px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 14px; OVERFLOW: hidden; PADDING-TOP: 40px
}
.tgyun .bd-item .tt {
	PADDING-BOTTOM: 20px; COLOR: #333; FONT-SIZE: 26px
}
.tgyun .bd-item P {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 1.6; COLOR: #7d7d7d
}
.tgyun .bd-item .pic {
	PADDING-TOP: 15px
}
.tgyun .bd-item .pic IMG {
	DISPLAY: block; MAX-WIDTH: 100%
}
.tgyun .bd-item .t2 {
	MARGIN: 8px 0px; COLOR: #333; FONT-SIZE: 18px
}
.tgyun .bd-item .t3 {
	MARGIN: 8px 0px; COLOR: #7d7d7d; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.tgyun .bd-item .list {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 1.8; COLOR: #7d7d7d
}
.tgyun .bd-item .rem {
	LINE-HEIGHT: 1.8; WIDTH: 536px
}
.tgyun .bd-item .service-value {
	HEIGHT: 608px; OVERFLOW: hidden
}
.tgyun .bd-item .service-value UL {
	WIDTH: 110%
}
.tgyun .bd-item .service-value LI {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #e8f8d9; MARGIN: 0px 20px 20px 0px; WIDTH: 353px; DISPLAY: inline; FLOAT: left; HEIGHT: 294px; COLOR: #7d7d7d
}
.tgyun .bd-item .service-value LI .tit {
	MARGIN-TOP: 40px; COLOR: #333; FONT-SIZE: 18px
}
.tgyun .bd-item .service-value LI SPAN {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.8; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; DISPLAY: block; FONT-SIZE: 14px; PADDING-TOP: 30px
}
.tgyun .bd-item .service-value LI.blue {
	BACKGROUND-COLOR: #e7f3ff
}
.tgyun .bd-item .team {
	OVERFLOW: hidden
}
.tgyun .bd-item .team UL {
	WIDTH: 110%
}
.tgyun .bd-item .team LI {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #f2f2f2; MARGIN: 0px 20px 20px 0px; WIDTH: 353px; DISPLAY: inline; FLOAT: left; HEIGHT: 86px; COLOR: #7d7d7d; OVERFLOW: hidden
}
.tgyun .bd-item .team LI B {
	DISPLAY: block; PADDING-TOP: 20px
}
.tgyun .bd-case {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.vbanner-client {
	BACKGROUND: url(../images/banner-client.jpg) no-repeat center 50%
}
.client {
	PADDING-BOTTOM: 60px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 15px
}
.client .tit {
	LINE-HEIGHT: 80px; COLOR: #333; FONT-SIZE: 26px
}
.client .list {
	OVERFLOW: hidden
}
.client .list UL {
	WIDTH: 110%
}
.client .list LI {
	BORDER-BOTTOM: #e5e5e5 1px solid; BORDER-LEFT: #e5e5e5 1px solid; MARGIN: 0px 20px 20px 0px; DISPLAY: inline; FLOAT: left; BORDER-TOP: #e5e5e5 1px solid; BORDER-RIGHT: #e5e5e5 1px solid
}
.client .list LI IMG {
	DISPLAY: block
}
.vbanner-plan {
	BACKGROUND: url(../images/banner-plan.jpg) no-repeat center 50%
}
.plan {
	OVERFLOW: hidden
}
.plan .hd {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #333; FONT-SIZE: 26px; PADDING-TOP: 30px
}
.plan .bd {
	PADDING-BOTTOM: 50px; OVERFLOW: hidden
}
.plan .bd LI {
	MARGIN-BOTTOM: 30px
}
.plan .bd IMG {
	DISPLAY: block
}
.vbanner-news {
	BACKGROUND: url(../images/banner-news.jpg) no-repeat center 50%
}
.news {
	OVERFLOW: hidden; PADDING-TOP: 50px
}
.news .hd {
	MARGIN-BOTTOM: 60px; OVERFLOW: hidden
}
.news .hd .pic {
	DISPLAY: inline; FLOAT: left
}
.news .hd .cont {
	WIDTH: 620px; FLOAT: right; PADDING-TOP: 40px
}
.news .hd .cont .tit {
	COLOR: #d0111b; FONT-SIZE: 18px
}
.news .hd .cont .time {
	COLOR: #7d7d7d; FONT-SIZE: 14px
}
.news .hd .cont .rem {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 90px; COLOR: #7d7d7d; FONT-SIZE: 14px; PADDING-TOP: 10px
}
.news .hd .cont .more {
	COLOR: #d0111b
}
.news .hd .cont .more:hover {
	TEXT-DECORATION: underline
}
.news .bd {
	PADDING-BOTTOM: 30px; OVERFLOW: hidden
}
.news .bd UL {
	WIDTH: 110%
}
.news .bd LI {
	BORDER-BOTTOM: #d9d9d9 1px solid; LINE-HEIGHT: 43px; WIDTH: 540px; DISPLAY: inline; MARGIN-BOTTOM: -1px; FLOAT: left; HEIGHT: 43px; COLOR: #303030; BORDER-TOP: #d9d9d9 1px solid; MARGIN-RIGHT: 20px
}
.news .bd LI .time {
	DISPLAY: inline; FLOAT: right; COLOR: #7d7d7d
}
.news .bd LI A {
	COLOR: #303030
}
.news .bd LI:hover {
	COLOR: #d0111b; TEXT-DECORATION: underline
}
.news .bd LI:hover A {
	COLOR: #d0111b; TEXT-DECORATION: underline
}
.news .fd {
	TEXT-ALIGN: center; LINE-HEIGHT: 54px; BACKGROUND-COLOR: #f3f3f3; MARGIN-BOTTOM: 120px; HEIGHT: 54px
}
.news .fd .more {
	COLOR: #d0111b; FONT-SIZE: 14px
}
.news .fd:hover .more {
	TEXT-DECORATION: underline
}
.news-view .fd:hover .back {
	TEXT-DECORATION: underline
}
.news-view {
	OVERFLOW: hidden
}
.news-view .tit-h3 {
	MARGIN-BOTTOM: 5px
}
.news-view .hd {
	BORDER-BOTTOM: #e0e0e0 1px solid; PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 30px; PADDING-TOP: 40px
}
.news-view .hd .title {
	COLOR: #535353; FONT-SIZE: 26px
}
.news-view .hd .time {
	COLOR: #7d7d7d; FONT-SIZE: 14px
}
.news-view .bd {
	BORDER-BOTTOM: #e5e5e5 1px solid; PADDING-BOTTOM: 35px; LINE-HEIGHT: 1.8; COLOR: #7d7d7d; FONT-SIZE: 14px
}
.news-view .bd P {
	PADDING-BOTTOM: 10px
}
.news-view .fd {
	TEXT-ALIGN: center; LINE-HEIGHT: 75px; BACKGROUND-COLOR: #f3f3f3; MARGIN: 50px 0px 120px; HEIGHT: 75px
}
.news-view .fd .back {
	TEXT-ALIGN: center; COLOR: #d0111b; FONT-SIZE: 14px
}
.search .sbox {
	BORDER-BOTTOM: #d9d9d9 1px solid; PADDING-BOTTOM: 60px; HEIGHT: 160px; OVERFLOW: hidden; PADDING-TOP: 50px
}
.search .sform {
	WIDTH: 442px; FLOAT: left; HEIGHT: 100%
}
.search .sform .stit {
	LINE-HEIGHT: 40px; FLOAT: left; COLOR: #7d7d7d; FONT-SIZE: 14px
}
.search .sform .stxt {
	BORDER-BOTTOM: #e0e0e0 1px solid; BORDER-LEFT: #e0e0e0 1px solid; BACKGROUND-COLOR: #fff; WIDTH: 318px; FLOAT: right; HEIGHT: 38px; OVERFLOW: hidden; BORDER-TOP: #e0e0e0 1px solid; BORDER-RIGHT: #e0e0e0 1px solid
}
.search .sform .stxt .txt {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 9px; PADDING-LEFT: 9px; WIDTH: 232px; PADDING-RIGHT: 9px; FONT-SIZE: 14px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 9px
}
.search .bor-shadow.txt {
	box-shadow: inset 1px 1px 4px #d9d9d9
}
.search .sform .stxt .btn {
	BORDER-BOTTOM: 0px; BORDER-LEFT: #d9d9d9 1px solid; BACKGROUND-COLOR: #f0f0f0; WIDTH: 68px; FLOAT: right; HEIGHT: 38px; COLOR: #7c7c7c; BORDER-TOP: 0px; CURSOR: pointer; BORDER-RIGHT: 0px
}
.search .keys {
	LINE-HEIGHT: 2; PADDING-LEFT: 142px; OVERFLOW: hidden; PADDING-TOP: 25px
}
.search .keys LABEL {
	FLOAT: left; COLOR: #7d7d7d
}
.search .keys .cont {
	WIDTH: 220px; FLOAT: left
}
.search .keys .cont A {
	MARGIN: 0px 6px; DISPLAY: inline-block; COLOR: #d0111b
}
.search .keys .cont A:hover {
	TEXT-DECORATION: underline
}
.search .stype {
	FLOAT: right
}
.search .stype LI {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; WIDTH: 156px; PADDING-RIGHT: 10px; DISPLAY: inline; BACKGROUND: #fea100; FLOAT: left; HEIGHT: 140px; COLOR: #fff; MARGIN-LEFT: 20px; PADDING-TOP: 20px
}
.search .stype LI H2 {
	FONT-SIZE: 24px; FONT-WEIGHT: bold
}
.search .stype LI P {
	PADDING-BOTTOM: 15px; FONT-SIZE: 12px
}
.search .stype LI A {
	FILTER: alpha(opacity=70); COLOR: #fff; FONT-SIZE: 12px; opacity: 0.7
}
.search .stype LI.blue {
	BACKGROUND-COLOR: #5298f1
}
.search .stype LI.green {
	BACKGROUND-COLOR: #4e8b2f
}
.search .stype LI .shade {
	POSITION: absolute; FILTER: alpha(opacity=10); BACKGROUND-COLOR: #fff; WIDTH: 100%; DISPLAY: none; HEIGHT: 100%; TOP: 0px; LEFT: 0px; opacity: 0.1
}
.search .stype LI:hover .shade {
	DISPLAY: block
}
.search .hd {
	PADDING-BOTTOM: 25px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #333; FONT-SIZE: 18px; PADDING-TOP: 40px
}
.search .bd {
	PADDING-BOTTOM: 30px; OVERFLOW: hidden
}
.search .bd UL {
	WIDTH: 110%
}
.search .bd LI {
	BORDER-BOTTOM: #d9d9d9 1px solid; LINE-HEIGHT: 43px; WIDTH: 540px; DISPLAY: inline; MARGIN-BOTTOM: -1px; FLOAT: left; HEIGHT: 43px; COLOR: #303030; BORDER-TOP: #d9d9d9 1px solid; MARGIN-RIGHT: 20px
}
.search .bd LI .time {
	DISPLAY: inline; FLOAT: right; COLOR: #7d7d7d
}
.search .bd LI A {
	COLOR: #303030
}
.search .bd LI A:hover {
	TEXT-DECORATION: underline
}
.search .fd {
	TEXT-ALIGN: center; LINE-HEIGHT: 54px; BACKGROUND-COLOR: #f3f3f3; MARGIN-BOTTOM: 120px; HEIGHT: 54px
}
.fd.no-result {
	MARGIN-TOP: 60px
}
.search .fd.no-result A {
	COLOR: #999; TEXT-DECORATION: none
}
.search .no-result .fd:hover A {
	COLOR: #999; TEXT-DECORATION: none
}
.data-one {
	BACKGROUND: url(../images/data-center1.png) no-repeat center 50%; HEIGHT: 761px
}
.data-one .wrap {
	POSITION: absolute; MARGIN-LEFT: -550px; LEFT: 50%
}
.data-one UL {
	POSITION: absolute; TOP: 80px; RIGHT: 325px
}
.data-one LI {
	POSITION: absolute; WIDTH: 275px; HEIGHT: 164px
}
.data-one .two {
	TOP: 206px
}
.data-one .three {
	TOP: 413px
}
.data-one LI:hover A {
	Z-INDEX: 10; POSITION: absolute; FILTER: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#40000000',endColorstr='#40000000'); WIDTH: 275px; HEIGHT: 164px; TOP: 0px; LEFT: 0px
}
.data-one IMG {
	WIDTH: 275px; DISPLAY: block; HEIGHT: 164px
}
.data-one LI P {
	Z-INDEX: 1000; POSITION: absolute; FILTER: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#80000000',endColorstr='#8=80000000'); PADDING-BOTTOM: 0px; LINE-HEIGHT: 34px; PADDING-LEFT: 10px; BOTTOM: 0px; PADDING-RIGHT: 10px; HEIGHT: 34px; COLOR: #fff; RIGHT: 0px; PADDING-TOP: 0px; LEFT: 0px
}
.data-one LI EM {
	Z-INDEX: 100; POSITION: absolute; WIDTH: 20px; BACKGROUND: url(../images/label.png) no-repeat center 50%; HEIGHT: 28px
}
.data-one .one EM {
	TOP: 264px; RIGHT: 415px
}
.data-one .two EM {
	TOP: 76px; RIGHT: 386px
}
.data-one .three EM {
	TOP: -78px; RIGHT: 386px
}
.big-data {
	BACKGROUND: url(../images/big_data.png) no-repeat center 50%
}
.wrap.big-data {
	POSITION: relative
}
.big-data A {
	POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 126px; WIDTH: 204px; HEIGHT: 88px; COLOR: #000
}
.big-data .le-one {
	BACKGROUND: url(../images/bigdata/y1.png) no-repeat center 50%; TOP: 145px; LEFT: 290px
}
.big-data .le-two {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 20px; PADDING-LEFT: 48px; WIDTH: 63px; PADDING-RIGHT: 36px; BACKGROUND: url(../images/bigdata/y2.png) no-repeat center 50%; HEIGHT: 35px; TOP: 390px; PADDING-TOP: 40px; LEFT: 155px
}
.big-data .le-three {
	BACKGROUND: url(../images/bigdata/y3.png) no-repeat center 50%; TOP: 307px; LEFT: 505px
}
.big-data .ri-one {
	LINE-HEIGHT: 77px; TEXT-INDENT: -5em; BACKGROUND: url(../images/bigdata/f2.png) no-repeat center 50%; TOP: 500px; LEFT: 480px
}
.big-data .ri-two {
	LINE-HEIGHT: 65px; BACKGROUND: url(../images/bigdata/f1.png) no-repeat center 50%; TOP: 360px; LEFT: 913px
}
.instu-appli {
	BACKGROUND: url(../images/instustry.png) no-repeat center 50%; HEIGHT: 761px
}
.instu-appli .wrap {
	POSITION: relative
}
.instu-appli A {
	POSITION: absolute; TEXT-ALIGN: center; COLOR: #fff; FONT-SIZE: 22px
}
.instu-appli .one {
	WIDTH: 142px; BACKGROUND: url(../images/bigdata/d1.png) no-repeat center 50%; HEIGHT: 104px; TOP: 107px; PADDING-TOP: 38px; LEFT: 373px
}
.instu-appli .two {
	WIDTH: 171px; BACKGROUND: url(../images/bigdata/d2.png) no-repeat center 50%; HEIGHT: 123px; TOP: 262px; PADDING-TOP: 48px; LEFT: 570px
}
.instu-appli .three {
	WIDTH: 116px; BACKGROUND: url(../images/bigdata/d3.png) no-repeat center 50%; HEIGHT: 88px; TOP: 440px; PADDING-TOP: 30px; LEFT: 770px
}
.opera-banner {
	BACKGROUND: url(../images/opera-banner.jpg) no-repeat center 50%
}
.tit-h2 {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #333; FONT-SIZE: 26px; PADDING-TOP: 30px
}
.tit-h3 {
	MARGIN-BOTTOM: 15px; COLOR: #333; FONT-SIZE: 18px
}
.oper-pic IMG {
	DISPLAY: block
}
.oper-pic {
	BORDER-BOTTOM: #e5e5e5 1px solid; PADDING-BOTTOM: 60px
}
.comp-intro {
	BORDER-BOTTOM: #e5e5e5 1px solid; PADDING-BOTTOM: 60px
}
.video {
	BACKGROUND: #f3f3f3; HEIGHT: 428px
}
.video-img {
	POSITION: relative; MARGIN: 0px auto; WIDTH: 727px; HEIGHT: 426px
}
.video-img IMG {
	WIDTH: 727px; DISPLAY: block; HEIGHT: 426px
}
.video-img:hover I {
	DISPLAY: block
}
.video-img I {
	Z-INDEX: 2; POSITION: absolute; FILTER: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#50000000',endColorstr='#50000000'); WIDTH: 100%; DISPLAY: none; HEIGHT: 100%; TOP: 0px; LEFT: 0px
}
.video {
	MARGIN-BOTTOM: 115px
}
.case-banner {
	BACKGROUND: url(../images/case-banner.jpg) no-repeat center 50%
}
.succ-case {
	MARGIN-BOTTOM: 110px
}
.succ-case IMG {
	MARGIN: 20px auto 0px; WIDTH: 1100px; DISPLAY: block
}
.succ-case P {
	LINE-HEIGHT: 24px; COLOR: #7d7d7d; FONT-SIZE: 14px
}
.tit-border {
	MARGIN-TOP: 50px; BORDER-TOP: #e5e5e5 1px solid
}
.succ-case UL {
	MARGIN-BOTTOM: 25px
}
.succ-case LI {
	MARGIN-TOP: 15px; COLOR: #7d7d7d; FONT-SIZE: 14px
}
.solu-plan {
	MARGIN-BOTTOM: 120px
}
.solu-plan LI p {
	WIDTH: 780px; FLOAT: left; HEIGHT: 366px
}
.solu-plan DL {
	MARGIN-TOP: 50px; WIDTH: 200px; OVERFLOW: hidden
}
.solu-plan DT {
	LINE-HEIGHT: 40px; PADDING-LEFT: 20px; MARGIN-BOTTOM: 10px; HEIGHT: 40px; COLOR: #fff; FONT-SIZE: 18px; OVERFLOW: hidden
}
.solu-plan .plan-info {
	WIDTH: 320px; BACKGROUND: #f3f3f3; FLOAT: right; HEIGHT: 366px
}
.solu-plan .one DT {
	BACKGROUND-COLOR: #d0111b
}
.solu-plan .two DT {
	BACKGROUND-COLOR: #5298f0
}
.solu-plan .three DT {
	BACKGROUND-COLOR: #ffa101
}
.solu-plan .four DT {
	BACKGROUND-COLOR: #4e8b2e
}
.solu-plan DL {
	FLOAT: right
}
.solu-plan DD {
	BORDER-BOTTOM: #ccc 1px solid; LINE-HEIGHT: 44px; PADDING-LEFT: 20px; WIDTH: 170px; DISPLAY: inline-block; MARGIN-BOTTOM: -1px; COLOR: #666
}
.solu-plan .two DL {
	TEXT-ALIGN: right; MARGIN-RIGHT: 60px
}
.solu-plan .four DL {
	TEXT-ALIGN: right; MARGIN-RIGHT: 165px
}
.solu-plan .two DT {
	PADDING-RIGHT: 20px
}
.solu-plan .two DD {
	PADDING-RIGHT: 20px
}
.solu-plan .four DT {
	PADDING-RIGHT: 20px
}
.solu-plan .four DD {
	PADDING-RIGHT: 20px
}
.solu-plan .two IMG {
	FLOAT: right
}
.solu-plan .four IMG {
	FLOAT: right
}
.solu-plan .two .plan-info {
	FLOAT: left
}
.solu-plan .four .plan-info {
	FLOAT: left
}
.vbanner-service {
	BACKGROUND: url(../images/banner-service.jpg) no-repeat center 50%
}
.ser-intro {
	PADDING-BOTTOM: 50px
}
.ser-h2 {
	TEXT-ALIGN: center; PADDING-BOTTOM: 30px; LINE-HEIGHT: 34px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 32px; PADDING-TOP: 48px
}
.ser-h3 {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 26px; BORDER-TOP: #e5e5e5 1px solid; PADDING-TOP: 30px
}
.ser-intro DT {
	WIDTH: 1100px; FLOAT: left
}
.ser-intro DD {
	WIDTH: 535px; FLOAT: right
}
.ser-intro DT P {
	LINE-HEIGHT: 25px; MARGIN-BOTTOM: 15px; COLOR: #7d7d7d
}
.ser-intro DD IMG {
	MARGIN: 0px auto; DISPLAY: block; MAX-WIDTH: 535px
}
.idea-txt {
	LINE-HEIGHT: 25px; COLOR: #7d7d7d; FONT-SIZE: 14px
}
.idea-img IMG {
	MARGIN: 20px auto 0px; WIDTH: 100%; DISPLAY: block
}
.idea-download {
	PADDING-BOTTOM: 15px; LINE-HEIGHT: 36px; MARGIN-TOP: 50px; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; BACKGROUND: #f3f3f3; PADDING-TOP: 15px
}
.download-txt {
	LINE-HEIGHT: 36px; PADDING-LEFT: 30px; DISPLAY: inline-block; BACKGROUND: url(../images/download.png) no-repeat left 5px; COLOR: #d0111b
}
.download-txt:hover {
	COLOR: #d0111b
}
.download-btn {
	TEXT-ALIGN: center; LINE-HEIGHT: 36px; WIDTH: 87px; BACKGROUND: #d0111b; FLOAT: right; HEIGHT: 36px; COLOR: #fff; border-radius: 5px
}
.deliver-btn {
	TEXT-ALIGN: center; LINE-HEIGHT: 36px; WIDTH: 87px; BACKGROUND: #d0111b; FLOAT: right; HEIGHT: 36px; COLOR: #fff; border-radius: 5px
}
.download-btn:hover {
	BACKGROUND: #d83f47; COLOR: #fff
}
.deliver-btn:hover {
	BACKGROUND: #d83f47; COLOR: #fff
}
.pro-idea {
	PADDING-BOTTOM: 60px
}
.pro-con-txt P {
	LINE-HEIGHT: 35px; COLOR: #7d7d7d; FONT-SIZE: 14px
}
.pro-content {
	PADDING-BOTTOM: 120px
}
.service2-main {
	MARGIN: 0px 0px 100px -22px
}
.service2-main LI {
	TEXT-ALIGN: center; LINE-HEIGHT: 200px; MARGIN: 0px 0px 22px 22px; WIDTH: 352px; BACKGROUND: #f3f3f3; FLOAT: left; HEIGHT: 200px
}
.service2-main LI P {
	WIDTH: 352px; DISPLAY: table-cell; HEIGHT: 200px; VERTICAL-ALIGN: middle
}
.service2-main LI SPAN {
	LINE-HEIGHT: 24px; DISPLAY: inline-block; COLOR: #7d7d7d; FONT-SIZE: 14px
}
.partners {
	MARGIN-BOTTOM: 90px
}
.vbanner-partners {
	BACKGROUND: url(../images/banner-partners.jpg) no-repeat center 50%
}
.par-list {
	MARGIN-LEFT: -22px
}
.par-list LI {
	BORDER-BOTTOM: #ebebeb 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ebebeb 1px solid; LINE-HEIGHT: 58px; MARGIN: 0px 0px 30px 22px; WIDTH: 163px; BACKGROUND: #fff; FLOAT: left; HEIGHT: 58px; BORDER-TOP: #ebebeb 1px solid; BORDER-RIGHT: #ebebeb 1px solid
}
.par-list LI IMG {
	MAX-WIDTH: 163px; MAX-HEIGHT: 58px; VERTICAL-ALIGN: middle
}
.vbanner-contact {
	BACKGROUND: url(../images/banner-contact.jpg) no-repeat
}
.contact-head H3 {
	LINE-HEIGHT: 24px; MARGIN-BOTTOM: 10px; COLOR: #7d7d7d; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.contact-head SPAN {
	DISPLAY: inline-block; COLOR: #7d7d7d; FONT-SIZE: 14px; MARGIN-RIGHT: 40px
}
.contact-map {
	PADDING-BOTTOM: 60px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 30px
}
.contact-map IMG {
	MARGIN: 0px auto; DISPLAY: block; MAX-WIDTH: 100%
}
.contact-sale {
	PADDING-BOTTOM: 60px; BORDER-TOP: #e5e5e5 1px solid
}
.con-sale-list {
	MARGIN-LEFT: -20px
}
.con-sale-list DL {
	WIDTH: 260px; FLOAT: left; MARGIN-LEFT: 20px
}
.con-sale-list DT {
	BORDER-BOTTOM: #e5e5e5 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #e5e5e5 1px solid; LINE-HEIGHT: 313px; WIDTH: 258px; DISPLAY: table-cell; HEIGHT: 313px; VERTICAL-ALIGN: middle; BORDER-TOP: #e5e5e5 1px solid; BORDER-RIGHT: #e5e5e5 1px solid
}
.con-sale-list DT IMG {
	BORDER-BOTTOM: #e6e6e6 1px solid; BORDER-LEFT: #e6e6e6 1px solid; MAX-WIDTH: 258px; MAX-HEIGHT: 313px; BORDER-TOP: #e6e6e6 1px solid; BORDER-RIGHT: #e6e6e6 1px solid
}
.con-sale-list DD {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; LINE-HEIGHT: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #7d7d7d; FONT-SIZE: 14px; PADDING-TOP: 10px
}
.con-sale-list DD SPAN {
	MARGIN-LEFT: 5px; FONT-SIZE: 18px
}
.devote-banner {
	BACKGROUND: url(../images/banner-devote.jpg) no-repeat center 50%
}
.devote H1 {
	TEXT-ALIGN: center; LINE-HEIGHT: 90px; FONT-SIZE: 32px; PADDING-TOP: 20px
}
.devote H1.line {
	MARGIN-TOP: 40px; BORDER-TOP: #e5e5e5 1px solid
}
.devote .tit-h2 {
	BORDER-TOP: #e5e5e5 1px solid
}
.devote DD {
	LINE-HEIGHT: 20px; FONT-FAMILY: "宋体"; MARGIN-BOTTOM: 5px; COLOR: #7d7d7d; FONT-SIZE: 14px
}
.honor LI {
	LINE-HEIGHT: 20px; FONT-FAMILY: "宋体"; MARGIN-BOTTOM: 5px; COLOR: #7d7d7d; FONT-SIZE: 14px
}
.devote DL {
	PADDING-BOTTOM: 20px; LINE-HEIGHT: 18px; BACKGROUND-COLOR: #f3f3f3; PADDING-LEFT: 25px; PADDING-RIGHT: 25px; OVERFLOW: hidden; PADDING-TOP: 20px
}
.honor UL {
	PADDING-BOTTOM: 20px; LINE-HEIGHT: 18px; BACKGROUND-COLOR: #f3f3f3; PADDING-LEFT: 25px; PADDING-RIGHT: 25px; OVERFLOW: hidden; PADDING-TOP: 20px
}
.devote DL.one {
	MARGIN-BOTTOM: 55px; BORDER-TOP: 0px
}
.devote I {
	BACKGROUND-COLOR: #e5e5e5; MARGIN: 20px auto; WIDTH: 100%; DISPLAY: block; HEIGHT: 1px
}
.honor I {
	BACKGROUND-COLOR: #e5e5e5; MARGIN: 20px auto; WIDTH: 100%; DISPLAY: block; HEIGHT: 1px
}
.events I {
	BACKGROUND-COLOR: #e5e5e5; MARGIN: 20px auto; WIDTH: 100%; DISPLAY: block; HEIGHT: 1px
}
.devote UL {
	MARGIN-BOTTOM: 30px
}
.devote LI {
	LINE-HEIGHT: 44px; COLOR: #7d7d7d; FONT-SIZE: 14px
}
.devote .fd {
	TEXT-ALIGN: center; LINE-HEIGHT: 54px; BACKGROUND-COLOR: #f3f3f3; MARGIN-BOTTOM: 120px; HEIGHT: 54px
}
.progress .fd {
	TEXT-ALIGN: center; LINE-HEIGHT: 54px; BACKGROUND-COLOR: #f3f3f3; MARGIN-BOTTOM: 120px; HEIGHT: 54px
}
.devote .fd .more {
	COLOR: #d0111b; FONT-SIZE: 14px
}
.progress .fd .more {
	COLOR: #d0111b; FONT-SIZE: 14px
}
.search .fd .more {
	COLOR: #d0111b; FONT-SIZE: 14px
}
.devote .fd:hover .more {
	TEXT-DECORATION: underline
}
.progress .fd:hover .more {
	TEXT-DECORATION: underline
}
.search .fd:hover .more {
	TEXT-DECORATION: underline
}
.vbanner-opera {
	BACKGROUND: url(../images/banner-opera.jpg) no-repeat center 50%
}
.vbanner DL {
	PADDING-TOP: 90px
}
.vbanner DT {
	LINE-HEIGHT: 40px; COLOR: #fff; FONT-SIZE: 38px; FONT-WEIGHT: bold
}
.vbanner DD {
	LINE-HEIGHT: 22px; MARGIN-TOP: 12px; COLOR: #fff; FONT-SIZE: 14px
}
.opera-intro {
	BACKGROUND: #f2f2f2
}
.opera-intro DT {
	WIDTH: 540px; FLOAT: right
}
.opera-intro DT IMG {
	WIDTH: 540px
}
.opera-intro DD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 50px; PADDING-RIGHT: 50px; OVERFLOW: hidden; PADDING-TOP: 80px
}
.opera-intro DD P {
	LINE-HEIGHT: 18px; MARGIN-BOTTOM: 6px; COLOR: #666
}
.opera-intro .opera-intro-last {
	MARGIN-TOP: 40px
}
.opera-specs {
	MARGIN: 60px 0px; BORDER-TOP: #e5e5e5 1px solid
}
.opera-specs DL {
	BACKGROUND: #f2f2f2
}
.opera-specs DT {
	WIDTH: 540px; FLOAT: left
}
.opera-specs DT IMG {
	WIDTH: 540px; DISPLAY: block
}
.opera-specs DD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 60px; PADDING-RIGHT: 20px; OVERFLOW: hidden; PADDING-TOP: 40px
}
.opera-specs DD P {
	LINE-HEIGHT: 22px
}
.vbanner-company {
	BACKGROUND: url(../images/banner-devote.jpg) no-repeat center 50%
}
.comp-intro {
	PADDING-BOTTOM: 60px; PADDING-LEFT: 30px; WIDTH: 1040px; PADDING-RIGHT: 30px; BACKGROUND: url(../images/company1.jpg) no-repeat; HEIGHT: 557px; PADDING-TOP: 90px
}
.comp-intro DL {
	HEIGHT: 264px; OVERFLOW: hidden
}
.comp-intro DT {
	TEXT-ALIGN: right; WIDTH: 156px; FLOAT: left; COLOR: #333; FONT-SIZE: 16px
}
.comp-intro DT SPAN {
	DISPLAY: block; FONT-SIZE: 12px
}
.comp-intro DD {
	WIDTH: 18em; FONT: 14px/24px "宋体"; FLOAT: left; COLOR: #7d7d7d; MARGIN-LEFT: 30px
}
.honor {
	MARGIN-BOTTOM: 120px
}
.honor-pic {
	BORDER-BOTTOM: #e5e5e5 1px solid; MARGIN-RIGHT: -20px
}
.honor-pic DL {
	WIDTH: 353px; MARGIN-BOTTOM: 30px; FLOAT: left; HEIGHT: 315px; MARGIN-RIGHT: 20px
}
.honor-pic DT {
	BORDER-BOTTOM: #e5e5e5 1px solid; BORDER-LEFT: #e5e5e5 1px solid; MARGIN-BOTTOM: 10px; BORDER-TOP: #e5e5e5 1px solid; BORDER-RIGHT: #e5e5e5 1px solid
}
.honor-pic DT IMG {
	WIDTH: 351px; DISPLAY: block; HEIGHT: 256px
}
.honor-pic DD {
	TEXT-ALIGN: center; FONT: 14px/24px "宋体"; COLOR: #7d7d7d
}
.honor LI SPAN {
	FONT-FAMILY: "Microsoft YaHei"; MARGIN-RIGHT: 20px
}
.honor LI {
	LINE-HEIGHT: 24px
}
.events {
	MARGIN-BOTTOM: 120px
}
.events DL {
	POSITION: relative; PADDING-BOTTOM: 35px; BACKGROUND-COLOR: #f7f7f7; PADDING-LEFT: 0px; PADDING-RIGHT: 115px; COLOR: #7d7d7d; PADDING-TOP: 35px
}
.events DT {
	POSITION: absolute; TEXT-ALIGN: right; WIDTH: 170px; FLOAT: left; HEIGHT: 100%; FONT-SIZE: 36px
}
.events DD {
	POSITION: relative; MARGIN: 11px 0px; PADDING-LEFT: 200px
}
.events DD SPAN {
	POSITION: absolute; TEXT-ALIGN: right; WIDTH: 75px; BOTTOM: 0px; HEIGHT: 100%; FONT-SIZE: 14px
}
.events DD P {
	LINE-HEIGHT: 23px; FONT-FAMILY: "宋体"; MARGIN-LEFT: 105px; FONT-SIZE: 14px
}
.literature {
	MARGIN-BOTTOM: 100px
}
.literature DL {
	BORDER-BOTTOM: #e5e5e5 1px solid; PADDING-BOTTOM: 60px
}
.liter-pic {
	MARGIN-TOP: 50px
}
.liter-pic DT {
	WIDTH: 353px; FLOAT: left; HEIGHT: 335px
}
.liter-pic DD {
	MARGIN: 220px 0px 0px 20px; WIDTH: 725px; FLOAT: left
}
.liter-pic DD H2 {
	FONT-FAMILY: "宋体"; MARGIN-BOTTOM: 10px; COLOR: #333; FONT-SIZE: 26px
}
.literature DD {
	LINE-HEIGHT: 24px; COLOR: #7d7d7d; FONT-SIZE: 14px
}
.literature .code {
	POSITION: relative; HEIGHT: 195px
}
.literature .code IMG {
	MARGIN-TOP: 30px; FLOAT: left
}
.literature .code P {
	POSITION: absolute; BOTTOM: 20px; COLOR: #7d7d7d; FONT-SIZE: 14px; FONT-WEIGHT: bold; LEFT: 170px
}
.vbanner-recruit {
	BACKGROUND: url(../images/banner-recruit.jpg) no-repeat center 50%
}
.recruit {
	MARGIN: 50px auto 110px
}
.vbanner-recruit DT {
	COLOR: #000
}
.recu-nav {
	BORDER-BOTTOM: #d9d9d9 1px solid; HEIGHT: 44px
}
.recu-nav UL {
	FLOAT: left; HEIGHT: 45px; OVERFLOW: hidden
}
.recu-nav LI {
	BORDER-BOTTOM: #d9d9d9 1px solid; POSITION: relative; TEXT-ALIGN: center; BORDER-LEFT: #d9d9d9 1px solid; LINE-HEIGHT: 43px; WIDTH: 132px; BACKGROUND: #e5e5e5; FLOAT: left; HEIGHT: 43px; COLOR: #333; FONT-SIZE: 18px; OVERFLOW: hidden; BORDER-TOP: #d9d9d9 1px solid; CURSOR: pointer; MARGIN-RIGHT: 10px; BORDER-RIGHT: #d9d9d9 1px solid
}
.recu-nav LI.on {
	BORDER-BOTTOM: #d9d9d9 0px solid; BORDER-LEFT: #d9d9d9 1px solid; BACKGROUND: #fff; HEIGHT: 44px; COLOR: #333; BORDER-TOP: #d9d9d9 1px solid; BORDER-RIGHT: #d9d9d9 1px solid
}
.recu-con {
	MARGIN-TOP: 5px; DISPLAY: none
}
.on.recu-con {
	DISPLAY: block
}
.recu-nav LI.on {
	DISPLAY: block
}
.recu-con LI {
	BORDER-BOTTOM: #d9d9d9 1px solid; LINE-HEIGHT: 54px; HEIGHT: 54px; FONT-SIZE: 14px
}
.recu-con LI A {
	WIDTH: 980px; TEXT-OVERFLOW: ellipsis; WHITE-SPACE: nowrap; FLOAT: left; COLOR: #303030; OVERFLOW: hidden
}
.recu-con LI A:hover {
	COLOR: #d0111b
}
.search .bd LI A:hover {
	COLOR: #d0111b
}
.recu-con LI A EM {
	MARGIN-RIGHT: 15px
}
.recu-con LI SPAN {
	FLOAT: right; COLOR: #7d7d7d
}
.art-recruit H2 {
	TEXT-ALIGN: center; MARGIN-BOTTOM: 10px
}
.art-recruit DL {
	MARGIN-BOTTOM: 50px
}
.art-recruit DT {
	LINE-HEIGHT: 40px; TEXT-INDENT: 1em; BACKGROUND: #f3f3f3; FONT-SIZE: 18px
}
.art-recruit DD {
	POSITION: relative; LINE-HEIGHT: 28px; MARGIN-TOP: 20px; PADDING-LEFT: 18px; WIDTH: 1050px; FONT-FAMILY: "宋体"; FONT-SIZE: 14px
}
.art-recruit DD EM {
	COLOR: #7c7c7c
}
.art-recruit DD SPAN {
	COLOR: #7c7c7c
}
.art-recruit DD SPAN {
	POSITION: absolute; WIDTH: 190px; BOTTOM: 0px; FLOAT: left; HEIGHT: 100%
}
.art-recruit DD UL {
	MARGIN-LEFT: 220px
}
.art-recruit DD UL LI {
	MARGIN-BOTTOM: 5px
}
.mailbox DD {
	BORDER-BOTTOM: #d9d9d9 1px solid; BORDER-LEFT: #d9d9d9 1px solid; PADDING-BOTTOM: 19px; LINE-HEIGHT: 37px; MARGIN: 60px 0px 60px 28px; PADDING-LEFT: 20px; WIDTH: 290px; PADDING-RIGHT: 20px; FLOAT: left; HEIGHT: 37px; BORDER-TOP: #d9d9d9 1px solid; BORDER-RIGHT: #d9d9d9 1px solid; PADDING-TOP: 19px
}
.mailbox {
	BORDER-BOTTOM: #d9d9d9 1px solid
}
.art-recruit .back {
	TEXT-ALIGN: center; LINE-HEIGHT: 72px; BACKGROUND-COLOR: #f3f3f3; DISPLAY: block; MARGIN-BOTTOM: 120px; HEIGHT: 72px; COLOR: #d0111b; FONT-SIZE: 14px
}
.art-recruit .back:hover {
	TEXT-DECORATION: underline
}
.vbanner-special {
	POSITION: relative; WIDTH: 100%; HEIGHT: 750px; OVERFLOW: hidden
}
.vbanner-special IMG {
	POSITION: absolute; WIDTH: 1920px; MARGIN-LEFT: -960px; LEFT: 50%
}
.news-section {
	MARGIN-TOP: -35px; BORDER-TOP: #dad9d5 1px solid
}
.news-list {
	MARGIN-LEFT: -40px
}
.news-list LI {
	MARGIN: 0px 0px 40px 40px; WIDTH: 530px; FLOAT: left
}
.news-list LI H3 {
	BORDER-BOTTOM: #dad9d5 1px solid; LINE-HEIGHT: 40px
}
.news-list LI H3 A {
	TEXT-OVERFLOW: ellipsis; DISPLAY: inline-block; MAX-WIDTH: 540px; WHITE-SPACE: nowrap; COLOR: #d0111b; FONT-SIZE: 18px; OVERFLOW: hidden
}
.news-list LI P {
	LINE-HEIGHT: 22px; MARGIN: 15px 0px; HEIGHT: 44px; COLOR: #666; OVERFLOW: hidden
}
.news-list LI A {
	COLOR: #666
}
.testimony {
	PADDING-BOTTOM: 50px; BACKGROUND: #e9e9e9
}
.testimony DL {
	PADDING-BOTTOM: 40px; PADDING-LEFT: 50px; PADDING-RIGHT: 50px; MARGIN-BOTTOM: 30px; BACKGROUND: #fff; PADDING-TOP: 40px
}
.testimony DT {
	WIDTH: 100px; FLOAT: left
}
.testimony DT IMG {
	BORDER-BOTTOM: #e4e4e4 1px solid; BORDER-LEFT: #e4e4e4 1px solid; PADDING-BOTTOM: 1px; MARGIN: 0px auto; PADDING-LEFT: 1px; WIDTH: 84px; PADDING-RIGHT: 1px; DISPLAY: block; BACKGROUND: #fff; HEIGHT: 84px; BORDER-TOP: #e4e4e4 1px solid; BORDER-RIGHT: #e4e4e4 1px solid; PADDING-TOP: 1px; border-radius: 100%
}
.testimony DT P {
	TEXT-ALIGN: center; MARGIN-TOP: 5px
}
.tx-name {
	LINE-HEIGHT: 22px; FONT-SIZE: 18px
}
.tx-pos {
	LINE-HEIGHT: 16px; COLOR: #666
}
.testimony DD {
	MARGIN-LEFT: 240px; OVERFLOW: hidden
}
.test-inf {
	LINE-HEIGHT: 22px; MARGIN-TOP: 10px; HEIGHT: 66px; COLOR: #666; OVERFLOW: hidden
}
.testimony DD SPAN {
	MARGIN-TOP: 40px; DISPLAY: inline-block; COLOR: #d0111b; CURSOR: pointer
}
.on .test-inf {
	HEIGHT: auto
}
.infra-main {
	PADDING-BOTTOM: 50px; MARGIN-LEFT: -20px
}
.infra-main LI {
	POSITION: relative; WIDTH: 166px; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 20px
}
.infra-main LI IMG {
	WIDTH: 166px; DISPLAY: block; HEIGHT: 166px; OVERFLOW: hidden; border-radius: 100%
}
.infra-main LI:before {
	POSITION: absolute; WIDTH: 131px; BACKGROUND: url(../images/infra-bg.png) no-repeat; HEIGHT: 20px; MARGIN-LEFT: -65px; CONTENT: ""; TOP: 160px; LEFT: 50%
}
.infra-main LI P {
	TEXT-ALIGN: center; LINE-HEIGHT: 20px; MARGIN-TOP: 10px; TEXT-OVERFLOW: ellipsis; WHITE-SPACE: nowrap; COLOR: #7d7d7d; FONT-SIZE: 14px; OVERFLOW: hidden
}
.facilities {
	BORDER-TOP: #e5e5e5 1px solid
}
.facil-main {
	PADDING-BOTTOM: 120px; MARGIN-LEFT: -20px
}
.facil-main LI {
	WIDTH: 204px; DISPLAY: inline; FLOAT: left; HEIGHT: 190px; MARGIN-LEFT: 20px
}
.facil-main LI IMG {
	WIDTH: 204px; DISPLAY: block; HEIGHT: 140px
}
.facil-main LI P {
	TEXT-ALIGN: center; LINE-HEIGHT: 50px; TEXT-OVERFLOW: ellipsis; WHITE-SPACE: nowrap; BACKGROUND: #f1f1f1; COLOR: #7d7d7d; FONT-SIZE: 14px; OVERFLOW: hidden
}
.events.progress .tit-h2 {
	BORDER-BOTTOM: #e5e5e5 1px solid
}
.events.progress DL {
	BACKGROUND: 0px 50%
}
.events.progress DT {
	WIDTH: 150px; COLOR: #1264c4
}
.events.progress I {
	MARGIN: 0px
}
.events.progress .fd {
	MARGIN-TOP: 70px
}
.pro-food {
	BACKGROUND: url(../images/prog_foot.jpg) no-repeat center 50%; HEIGHT: 120px
}
